﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CSharp.Libs.Koc
{
    public class PlayerItem : ServerItem
    {
        private Int64 _intPrevTick = 0;

        private string _strprefix = "";
        private string _strname = "";
        private double _dblmight = 0;
        private double _dblglory = 0;
        private double _dblmaxGlory = 0;
        private string _strwarStatus = "";
        private string _strtitle = "";
        private string _stravatarId = "";
        private string _stravatarurl = "";
        private string _strdatejoinUnixTime = "";
        private string _strgems = "";
        private Dictionary<string, CityItem> _dicCities = new Dictionary<string, CityItem>();



        public Int64 PrevTick { get { return _intPrevTick; } set { _intPrevTick = value; } }

        public string name { get { return _strname; } set { _strname = value; } }

        public double glory { get { return _dblglory; } set { _dblglory = value; } }

        public double might { get { return _dblmight; } set { _dblmight = value; } }

        public string prefix { get { return _strprefix; } set { _strprefix = value; } }

        public string warStatus { get { return _strwarStatus; } set { _strwarStatus = value; } }

        public string title { get { return _strtitle; } set { _strtitle = value; } }

        public string avatarId { get { return _stravatarId; } set { _stravatarId = value; } }

        public string avatarurl { get { return _stravatarurl; } set { _stravatarurl = value; } }

        public string datejoinUnixTime { get { return _strdatejoinUnixTime; } set { _strdatejoinUnixTime = value; } }

        public string gems { get { return _strgems; } set { _strgems = value; } }

        public double maxGlory { get { return _dblmaxGlory; } set { _dblmaxGlory = value; } }

        public Dictionary<string, CityItem> Cities { get { return _dicCities; } }
    }
}
